Əmrlər arayışı#
Terminalda (PowerShell, cmd, «Alqor terminalı») işlədilən bütün əmrlər. Hər əmrin ASCII forması da var: işlət = islet = run.
Proqramı işlətmək#
PowerShell
alqor işlət proqram.alq # faylı icra edir
alqor işlət # layihə qovluğunda: giriş faylı (layihe.alq)
alqor işlət proqram.alq -- a b # proqrama arqument: sistem.arqumentlər()
alqor işlət --tip proqram.alq # əvvəl tipləri yoxlayır
alqor işlət --js proqram.alq # JavaScript-ə çevirib Node.js ilə (sürətli)
alqor söhbət # interaktiv rejim (REPL)İnteraktiv rejimdə ifadə yazıb dərhal nəticəni görürsünüz:
alqor> 2 ** 64
18446744073709551616 // tam
alqor> "ışıq".böyüyə()
"IŞIQ" // mətnLayihə#
| Əmr | Nə edir |
|---|---|
alqor yeni ad --şablon konsol | Yeni layihə: konsol, veb, desktop, kitabxana |
alqor sına | @sınaq funksiyalarını işlədir; --filtr söz, --ətraflı |
alqor sənəd | /// şərhlərindən API sənədi: sənəd/indeks.html |
alqor format . | Kodu səliqəyə salır; --yoxla dəyişdirmədən yoxlayır |
alqor lint . | Statik təhlil (35 qayda); --düzəlt avtomatik düzəldir |
alqor yoxla fayl.alq | Sintaksis və tip xətalarını göstərir |
alqor təmizlə | qurma\ qovluğunu silir |
Qurmaq və paylaşmaq#
| Əmr | Nəticə |
|---|---|
alqor qur --exe | qurma\<ad>.exe — tək fayl, Alqor və Python olmayan Windows kompüterində də işləyir |
alqor qur --exe proqram.alq | Layihəsiz tək fayldan .exe |
alqor qur | qurma\<ad>.pyz — tək fayllı paket (Alqor/Python olan kompüterdə) |
alqor qur --quraşdırıcı | Proqramınız üçün Windows quraşdırıcısı |
alqor qur --hədəf js fayl.alq | qurma\<ad>.js — Node.js ilə işləyir |
alqor qur --hədəf veb fayl.alq | qurma\veb\index.html — brauzerdə açılır, server lazım deyil |
alqor yerləşdir | qurma\yerləşdir\ — internetə yükləmək üçün hazır qovluq (ətraflı) |
alqor yerləşdir --statik / --server | Növü məcburi seçir (statik sayt və ya Docker) |
alqor yerləşdir --çıxış docs | GitHub Pages üçün docs\ qovluğu |
JavaScript hədəfi bu modulları dəstəkləyir: riyaziyyat, mətn, təsadüfi, vaxt, json, naxış, sistem, jurnal, paralel, konsol, vidjet, pəncərə (komponentlər, dialoqlar), http; Node.js-də həm də fayl, qovluq, yol.
Paketlər#
PowerShell
alqor pm əlavə tarix_alətləri # asılılıq əlavə edir (layihe.alq)
alqor pm sil tarix_alətləri
alqor pm siyahı # quraşdırılmış paketlər
alqor pm ağac # asılılıq ağacıalqorpm, alqorlint, alqorfmt əmrləri alqor pm, alqor lint, alqor format-ın qısa formalarıdır.
Alətlər#
| Əmr | Nə edir |
|---|---|
alqor studio [qovluq] | Alqor Studio-nu açır |
alqor sənədlər | Bu sənədləri brauzerdə açır |
alqor ls | Dil serveri (LSP) — VS Code, Neovim |
alqor dap | Debaqçı (DAP) |
alqor hərf "ışıq" | Azərbaycan böyük/kiçik hərf qaydalarını göstərir |
alqor sırala zəfər ağac çay | Əlifba sırası ilə sıralayır |
alqor versiya | Versiya |
alqor kömək | Əmrlərin qısa siyahısı |
Mühit dəyişənləri#
| Dəyişən | Mənası |
|---|---|
ALQOR_RENG | həmişə / heçvaxt / avto — rəngli xəta çıxışı |
ALQOR_NODE | --js üçün Node.js yolu |
Çıxış kodları#
| Kod | Mənası |
|---|---|
| 0 | Uğurlu |
| 1 | İcra xətası |
| 2 | Sintaksis və ya tip xətası |
| 3 | Yanlış əmr və ya arqument |
| 4 | Fayl tapılmadı / oxunmadı |